package com.cloud.springcloudribbon;

import com.netflix.loadbalancer.IRule;
import com.netflix.loadbalancer.RandomRule;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 *
 * 和服务注册中心对接后，可以选择使用什么样的均衡负载算法
 *
 * 均衡算法配置类。但是实际上可以不用配置均衡负载算法，直接使用默认的算法
 *
 * weiximei on 2018/5/1
 */
@Configuration
public class RibbonRuleConfig {

    /**
     * 随机算法
     * @return
     */
    @Bean
    public IRule ribbonRule(){
        return new RandomRule();
    }

}
